iT邦幫忙

2024 iThome 鐵人賽

DAY 26
0
Python

自主學習Python網路爬蟲-PTT爬蟲、Hahow爬蟲、Yahoo電影爬蟲實作系列 第 26

Day26 藉由教學影片學習HTML與CSS基礎

  • 分享至 

  • xImage
  •  

今天要分享的是CSS中的FlexboxFlex 屬性介紹變形 Transform動畫 Animation圖示 Font Awesome響應式網頁 RWD用Flex做簡易相簿以及用Flex切出版型
一、Flexbox
與一般區塊不同,Flexbox多了水平起點、水平終點、垂直起點、垂直終點、水平線以及垂直線,使用Flexbox時必須創造一個主容器(container),並使用display=Flex屬性。Flexbox講求的是同一個父元素中其他子元素的自由排版,因此屬性的設定都是寫在父元素中。
1.Flex Direction 排序方向,分為下列四種值:
row(從左到右排序)/row-reverse(從右到左排序)/column(從上到下)/column-reverse(從下到上)
2.justify-content 水平對齊位置,分為下列五種值:
flex-start(元素對齊水平方向最左邊)/flex-end(元素對齊水平方向最右邊)/center(元素置中)/space-between(元素平均分配,左右兩邊的元素會對齊最左邊起點與最右邊終點)/space-around(元素平均分配,每個元素間距一致)
3.align-items 垂直對齊(針對所有單行元素),分為5種值:
flex-start(元素對齊垂直方向最上方起點)/flex-end(元素對齊垂直方向最下方終點)/center(元素垂直置中)/stretch(元素撐滿整個高度)/baseline(以元素所有內容為基線對齊)
4.align-self:針對單一元素,寫在子元素
5.align-content:針對多行元素:
flex-start(元素對齊垂直位置最上方起點)/flex-end(元素對齊垂直位置最下方終點)/center(元素垂直置中)/stretch(元素撐滿整個高度)/space-between(第一行元素對齊垂直位置最上方起點,最後一行元素對齊垂直位置最下方終點)/space-around(每行元素平均分布,間距一致)
6.order 排序:設定元素順序,此屬性寫在子元素中,由小到大排序
7.flex-wrap:設定Flexbox中的元素是否換行:
nowrap(不換行),wrap(換行),wrap-reverse(元素會反轉並換行)
二、Flex 屬性介紹
#截圖中包含我的註解筆記
https://ithelp.ithome.com.tw/upload/images/20241008/20167787cN0ZitPFqo.jpg
三、變形 Transform
#截圖中包含我的註解筆記
https://ithelp.ithome.com.tw/upload/images/20241008/20167787mQfDW6Nueq.jpg
四、動畫 Animation
1.頁面中的文字框會從右往左移動
https://ithelp.ithome.com.tw/upload/images/20241008/20167787fYE5OmnSKq.jpg
2.頁面中的文字框會從下往上移動
https://ithelp.ithome.com.tw/upload/images/20241008/20167787Lb9SrHxn2D.jpg
3.頁面中的文字框會360度轉一圈
https://ithelp.ithome.com.tw/upload/images/20241008/20167787tAotpF5McE.jpg
五、圖示 Font Awesome
在font awesome中有許多免費的icons可以使用(也會附上html),非常方便
https://ithelp.ithome.com.tw/upload/images/20241009/201677879LEbdHo0MW.png
六、響應式網頁 RWD
#隨著頁面的縮放,內文也會跟著變動(使用media方法)
#media方法:@media screen and(min-width:XXpx){
https://ithelp.ithome.com.tw/upload/images/20241009/20167787qe7iEizt4u.png
https://ithelp.ithome.com.tw/upload/images/20241009/20167787Izmk1JKHwV.png
七、用Flex做簡易相簿
https://ithelp.ithome.com.tw/upload/images/20241009/20167787zKqN7Ez1QE.jpg
輸出結果為:
https://ithelp.ithome.com.tw/upload/images/20241009/20167787FSr9Uqrc4V.jpg
八、用Flex切出版型
#輸出的完整結果(頁面)在第一張截圖,已包含註解
https://ithelp.ithome.com.tw/upload/images/20241009/20167787jr5tNt5SfC.png
https://ithelp.ithome.com.tw/upload/images/20241009/2016778785yDTQ9ECF.png


以上是我今天的分享,接下來會切入主題,學習Python爬蟲!謝謝大家的觀看~
參考網址:https://www.youtube.com/watch?v=fa214Ct6t9w&list=LL&index=3


上一篇
Day25 藉由教學影片學習HTML與CSS基礎
下一篇
Day27 藉由影片學習Python網路爬蟲-PTT爬蟲、Hahow爬蟲、Yahoo電影爬蟲實作
系列文
自主學習Python網路爬蟲-PTT爬蟲、Hahow爬蟲、Yahoo電影爬蟲實作30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言